////////////////////////////////////////////////////////////////////////////////
// Public modules, to be exposed via routers to lib.rs as program entrypoints //
////////////////////////////////////////////////////////////////////////////////
pub(super) mod admin;
pub(super) mod commit;
pub(super) mod execute;

//////////////////////////////////////////////////////////////////////////////////
// Private modules, just to be used within the instructions versioned submodule //
//////////////////////////////////////////////////////////////////////////////////
mod buffering;
mod merkle;
mod messages;
mod ocr3base;
mod ocr3impl;
mod pools;
mod rmn;
